go/types.Checker.objMap (field)
19 uses
go/types (current package)
check.go#L161: objMap map[Object]*declInfo // maps package-level objects and (non-interface) methods to declaration info
check.go#L210: if _, found := check.objMap[to]; !found {
check.go#L318: objMap: make(map[Object]*declInfo),
decl.go#L164: d := check.objMap[obj]
decl.go#L205: info := check.objMap[obj]
decl.go#L248: if d := check.objMap[obj]; d != nil {
decl.go#L757: assert(!check.objMap[obj].tdecl.Assign.IsValid()) // don't use TypeName.IsAlias (requires fully set up object)
initorder.go#L27: pq := nodeQueue(dependencyGraph(check.objMap))
initorder.go#L34: for obj, d := range check.objMap {
initorder.go#L79: cycle := findPath(check.objMap, n.obj, n.obj, make(map[Object]bool))
initorder.go#L105: info := check.objMap[v]
resolver.go#L123: check.objMap[obj] = d
resolver.go#L124: obj.setOrder(uint32(len(check.objMap)))
resolver.go#L459: check.objMap[obj] = info
resolver.go#L460: obj.setOrder(uint32(len(check.objMap)))
resolver.go#L580: tdecl := check.objMap[tname].tdecl // must exist for objects in package scope
resolver.go#L627: objList := make([]Object, len(check.objMap))
resolver.go#L629: for obj := range check.objMap {
resolver.go#L675: if check.objMap[tname].tdecl.Assign.IsValid() {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)